package com.itheima.text01;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;

public class Demo01 {
    //随机点名器01,最简单
//    运行效果：
//    第一次运行程序：随机同学姓名1（只显示名字）
//    第二次运行程序：随机同学姓名2（只显示名字）
//    第三次运行程序：随机同学姓名3（只显示名字）

    public static void main(String[] args) throws IOException {
       // 已知name.txt中有所有人的姓名
       //先通过缓冲流读取姓名数据到集合中
        ArrayList<String> list=new ArrayList<>();
        BufferedReader br=new BufferedReader(new FileReader("11.txt"));
        String line;
        while ((line=br.readLine())!=null)
        {
            list.add(line);
        }
        br.close();
        //实现随机抽取
//        Random r=new Random();
//        int index=r.nextInt(list.size());
//        String s = list.get(index);
//        String[] arr = s.split("-");
//        System.out.println(arr[0]);

        //打乱集合内的数据
        Collections.shuffle(list);
        String s = list.get(0);
        System.out.println(s.split("-")[0]);
    }
}
